package Arraylist;

import java.util.ArrayList;

/*
数组的长度不可以改变
集合的长度可变
ArrayList<E>    尖括号表示泛型
泛型也就是集合中的全部元素，全部统一都是什么类型

注意：泛型只能是引用类型，不能是基本类型
*/
public class Demo02ArrayList {
    public static void main(String[] args) {
        //创建一个ArrayList集合，集合的名称是list，里面装的全部都是String字符串类型的数据
        //注意：从JDK1.7版本以上，右侧的(new 一侧)尖括号内部可以不写内容，但是<>本身还是要写的
        //ArrayList<String> list = new ArrayList<>();
        ArrayList<String> list = new ArrayList<String>();
        //对于ArrayList集合来说，直接打印得到的不是地址值，而是内容   如果内容为空，得到的是空的中括号[]
        System.out.println(list);
        list.add("赵丽颖");
        System.out.println(list);
        list.add("迪丽热巴");
        list.add("创建");
        System.out.println(list);
        //list.add(123);  //add的数据类型不能错



    }
}
